home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 26 / CU Amiga Magazine's Super CD-ROM 26 (1998)(EMAP Images)(GB)[!][issue 1998-09].iso / CUCD / PowerPC / FlashUpdates / SCSI-Flash.doc < prev    next >
Text File  |  1998-07-02  |  9KB  |  298 lines

  1. New Upgrade features:
  2.  
  3. Problems:
  4.   SYSIHack Problem:
  5.  
  6.   o Enter the BootMenu GUI, then leave it...SysIHack won`t
  7.     start because it checks if the gadtools.library is already
  8.     used. The gadtools.library can`t be expunged so there`s
  9.     no cure for this problem.
  10.  
  11.  
  12. Functionality:
  13.  
  14.   o WideTermination check
  15.     A lot people don`t seem to have read the manual correctly
  16.     and use Wide/Narrow bridges without upper Widebus termination
  17.     which leads to not working reselection.
  18.     (Syndrom: 44.2 works perfectly with your devices but only slowly)
  19.     If the check detects such broken SCSI configuration the device
  20.     completely disables reselection for all units.
  21.     (CDROM is reselection by default)
  22.  
  23.     ATTENTION:
  24.     Correct Termination checks are NOT 100%.
  25.  
  26.  
  27.   o Key "2" disables the processor on an 1200 ONLY.
  28.   o Key "s" pressed during booting disables the SCSI
  29.   o Key "m" pressed during booting disables the memory
  30.   o Key "a" pressed during booting disables all
  31.  
  32.   o BootMenu which can be invoked by holding
  33.     the Key <ESC> key during the system boot.
  34.  
  35.     Then you see a menu with the 3 entries
  36.  
  37.     o SCSI
  38.       o List with 8 or 16(WideSCSI) Units.
  39.         The entries show the current settings for the UnitID.
  40.         The Controller UnitID entry is marked differently.
  41.         If you click on the UnitID you get into a simular menu
  42.         like Unitcontrol`s Option menu.
  43.         If you click on the controller UnitID entry you get into
  44.         a simular menu like Unitcontrol`s Prefs menu.
  45.  
  46.         Unit prefs:
  47.  
  48.           o NO LUN
  49.             1 LUN
  50.             2 LUNs
  51.             3 LUNs
  52.             4 LUNs
  53.             5 LUNs
  54.             6 LUNs
  55.             7 LUNs
  56.             8 LUNs
  57.  
  58.             -> This Entry can be used to disable the scan for the whole
  59.                unit for more Luns which can speed up booting a lot.
  60.  
  61.           o Offset
  62.             Here you specify the synchron handshake.
  63.  
  64.           o Period
  65.             Here you specify the synchron clock.
  66.  
  67.           o ASynchron/Synchron
  68.             ASynchron
  69.             Synchron
  70.         
  71.             Here you enable the synchron mode, so you
  72.             can change Offset and Period now.
  73.             The ASynchron/Synchron mode means that the
  74.             synchron mode is activated if specified by
  75.             the RDB for example.(The AUTO mode)
  76.  
  77.           o Auto Buswidth
  78.             8-Bit
  79.             16-Bit
  80.  
  81.             Here you specify the buswidth for a unit.
  82.             Well..anything more than Auto Mode isn`t really
  83.             needed.
  84.  
  85.           o Auto Reselection
  86.             No Reselection
  87.             Reselection
  88.  
  89.             Disabling reselection for units with problems is
  90.             possible here. Auto Mode means that reselection
  91.             is activated if the RDB flag is set or if it has
  92.             no RDB but is a normal unit like a cdrom.
  93.             Scanners and other esotheric units don`t use
  94.             reselection in AUTO mode.
  95.         
  96.  
  97.         Controller Prefs:
  98.  
  99.           o BusID
  100.             Controller BusID..normally 7.
  101.             The BusID of the controller. This doesn`t mean you
  102.             can use SCSI Nets as these don`t work in general.
  103.  
  104.           o SCSIResetDelay
  105.             The seconds the device waits after the first
  106.             SCSI Reset/Init.
  107.  
  108.           o ErrorDelay
  109.             The seconds the device waits after an Inquiry Error
  110.  
  111.           o RemovableDelay
  112.             The second intervall for a removable check
  113.  
  114.           o ErrorDelayRetry
  115.             The retry count for an Inquiry after an Error.
  116.  
  117.           o ErrorRetry
  118.             The retry count for an SCSI Operation after an SCSI Error.
  119.  
  120.           o TimeOut
  121.             (not yet used)
  122.  
  123.  
  124.     o CDFS
  125.  
  126.       o CDBoot Pri
  127.         define the cdrom boot priority. Check the System Bootmenu for
  128.         the boot priority of other devices.
  129.  
  130.       o No CDFS HD RDB Scan
  131.         CDFS HD RDB Scan
  132.  
  133.         Update the filesystem.resource with CDFS filesystems when these
  134.         are placed in the RDB of HDs **BEFORE** the CD Drive at the same
  135.         controller. This way you can theoretically use other cdfilesystems.
  136.         *Theoretically* means that i haven`t tested if other cd filesystem
  137.         work with such startup as they may need to find their prefs.
  138.  
  139.         The CDFS dostype is
  140.  
  141.         #define ID_CDFS_DISK    (0x43444653L) /* 'CDFS' */
  142.         The new SCSIConfig has an automatic filesystem entry for this.
  143.  
  144.       o CDRom Device Name
  145.  
  146.         define the device name with which the cdrom should be mounted.
  147.  
  148.       o No CDRom Bount
  149.         CDRom Mount
  150.         CDRom Boot
  151.  
  152.         The buildin CDRom filesystem is the P5 CDrive filesystem.
  153.         Its feature set may not be enough for your needs.
  154.  
  155.  
  156.       o Cache Sets
  157.         How many Cache Sets are allocated.
  158.         CacheSets*CacheSetBlocks*2048 is the memory needed.
  159.         Only useful for CDFS
  160.  
  161.       o Cache Set Blocks
  162.         The number of of each cache set.
  163.         A cache set is the line of block at Sector & ~(CacheSetBlocks-1) which
  164.         is fetched into the cache.
  165.         Only useful for CDFS
  166.  
  167.     o RAM
  168.  
  169.       o MemorySpeed 70ns
  170.         -> standard waitstates
  171.         MemorySpeed 60ns
  172.         -> for 50Mhz 060 / 66Mhz PowerPC cards this means
  173.            o 68k No Read Waitstate
  174.            o 68k No Write Waitstate
  175.            o PPC No Read Waitstate
  176.            o PPC No Write Waitstate
  177.  
  178.         Free Config
  179.  
  180.       o 68k Read Waitstate
  181.         68k No Read Waitstate
  182.         -> possible with at least 70ns rams
  183.  
  184.       o 68k Write Waitstate
  185.         68k No Write Waitstate
  186.         -> possible with at least 70ns rams
  187.  
  188.       o 68k PreCharge
  189.         68k No PreCharge
  190.         possible with at least 60ns rams  but not guranteed
  191.         to work with every ram.
  192.         (Enabled only for boards supporting this)
  193.  
  194.       o PPC Read Waitstate
  195.         PPC No Read Waitstate
  196.         possible with at least 60ns rams
  197.  
  198.       o PPC Write Waitstate
  199.         PPC No Write Waitstate
  200.         possible with at least 60ns rams
  201.  
  202.       o PPC PreCharge
  203.         PPC No PreCharge
  204.         possible with at least 60ns rams  but not guranteed
  205.         to work with every ram.
  206.         (Enabled only for boards supporting this)
  207.  
  208.     o SYSTEM
  209.  
  210.       o No MapRom
  211.         -> nothing
  212.  
  213.         MapRom
  214.         -> current kickstart is mapped
  215.  
  216.         MapRom+MacPatch
  217.         -> current kickstart is mapped and the chipram
  218.            starts at 0x4000 to avoid shapeshifter/fusion
  219.            hack tools.
  220.            Only tested with 40.68
  221.  
  222.         MapRom+SCSIPatch
  223.         -> current kickstart is mapped and the scsi.device
  224.            is disabled. This means for the A4000 that IDE is off
  225.            and for A3000 that the on board SCSI is off.
  226.  
  227.         MapRom+Mac/SCSIPatch
  228.         -> the last two options combined
  229.  
  230.       o SuperScalar No
  231.         SuperScalar Yes
  232.         ->Enables superscalar mode to speed up booting.
  233.           This mode is activated with the 68060.library later
  234.           anyway.
  235.         
  236.       o BranchCache No
  237.         BranchCache Yes
  238.         ->Enables the branchcache to speed up booting.
  239.           This mode is activated with the 68060.library later
  240.           anyway.
  241.  
  242.       o WriteBuffer No
  243.         WriteBuffer Yes
  244.         ->Enables the writebuffer to speed up booting.
  245.           This mode is activated with the 68060.library later
  246.           anyway.
  247.  
  248.     o SAVE | USE | CANCEL
  249.  
  250.       - SAVE saves the settings into the flashrom which
  251.         means that these settings are used for every coldboot
  252.         or warmboot if not changed or *NEW FLASH UPDATE* is
  253.         done. With the help of the 2nd joystickport`s button
  254.         you can completely disable scsi device and settings
  255.         if you have for some reason a problem to get into the
  256.         new bootmenu after playing around with special settings.
  257.         So you SHOULD HAVE the PPCUpdate/MK3Update on a disk so
  258.         you can quickly reinstall it without a hd which is
  259.         connected to the CyberStorm.
  260.  
  261.       - USE uses the current changed settings for the current boot.
  262.         The settings aren`t saved and are lost in the next reset.
  263.  
  264.       - CANCEL doesn`t use the settings.
  265.  
  266.  
  267. How to solve SCSI Problems:
  268.  
  269.  o If you`re using at least 1 Ultra unit on the bus be *very*
  270.    careful with the length of the cable.
  271.  
  272.  o If you use a 68/50 adapter and use more than one unit on
  273.    this new chain or let the wide chain end here with one unit
  274.    this adapter MUST BE active terminated on the wide lines.
  275.  
  276.  o At least one unit must provide TERM power.
  277.  
  278.  o If you have problems and can`t boot with a certain setup
  279.    try to disable units in the Bootmenu until you`re able to
  280.    boot. Then use Unitcontrol Rescan and you may get device
  281.    error requesters.
  282.    If you get parity for example you have a serious cable/term
  283.    problem. The device has absolutely nothing to do with that.
  284.  
  285.  o IBM and (Seagate ?..not mine) have problems with the device
  286.    when the SDTR Jumpers are set. I can`t see what is exactly
  287.    happening then because i don`t have such drive.
  288.  
  289.  o You use AmiCDFS or other CDFilesystems with >=44.50 ?
  290.  
  291.      Change the 0x43444653 (CDFS) dostype in the (AmiCDFS) mountlist.
  292.      Add a 1 at the last number for example.
  293.      OR
  294.      add the line FORCELOAD = 1
  295.  
  296.      otherwise it`s using the Phase5 CDFilesystem
  297.  
  298.